package cn.hk.archives.mapper;

import cn.hk.archives.domain.archivesGravida;
import cn.hk.archives.domain.archivesGravidaExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface archivesGravidaMapper {
    long countByExample(archivesGravidaExample example);

    int deleteByExample(archivesGravidaExample example);

    int deleteByPrimaryKey(Long id);

    int insert(archivesGravida record);

    int insertSelective(archivesGravida record);

    List<archivesGravida> selectByExampleWithBLOBs(archivesGravidaExample example);

    List<archivesGravida> selectByExample(archivesGravidaExample example);

    archivesGravida selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") archivesGravida record, @Param("example") archivesGravidaExample example);

    int updateByExampleWithBLOBs(@Param("record") archivesGravida record, @Param("example") archivesGravidaExample example);

    int updateByExample(@Param("record") archivesGravida record, @Param("example") archivesGravidaExample example);

    int updateByPrimaryKeySelective(archivesGravida record);

    int updateByPrimaryKeyWithBLOBs(archivesGravida record);

    int updateByPrimaryKey(archivesGravida record);
}